                .........           .........                
            .::-----::::.....   .....::::-----::.            
           :--==----:::...............:::----==--:.          
         .:--==----:::.................:::----==--:.         
        .::-----:::::...................:::::-----::.        
        .:::-::::::.........:::::.........::::::-:::.        
        .::::::......:::::::-----:::::::......::::::.        
        ...........::::----=======----::::...........        
        ..........:::--===+++++++++===--:::..........        
        .........:::--==++****#****++==--:::.........        
         ........::--=++**###%%%###**++=--::........         
          ......::--==+**##%%%%%%%##**+==--::......          
           .....::--=++*##%%%%@%%%%##*++=--::......          
            .....::-==+**##%%%%%%%##**+==-::.....            
             ....::--=++**###%%%###**++=--::....             
              ....::--==++****#****++==--::....              
                ...:::--==+++++++++==--:::...                
                  ...:::---=======---:::...                  
                    ....:::::---:::::....                    
                       ......:::......                       
                          .........                          
                             ...
